// 导入国际化组件
import {createI18n} from "vue-i18n";
// 导入自定义的语言包
import zhLocale from "./lang/zh.js"
import enLocale from "./lang/en.js"
// 导入element-plus的语言包
import zhCn from 'element-plus/es/locale/lang/zh-cn'
import en from 'element-plus/es/locale/lang/en'

// 初始国际化组件的实例
const i18n = createI18n({
    legacy:false,
    fallbackLocale:'zh',
    locale:  localStorage.getItem("kong-kva-language") || 'zh-cn', // 设置地区
    messages: {
        en: {
            ...enLocale,
            ...en
        },
        'zh-cn': {
            ...zhLocale,
            ...zhCn
        }
    }
})
export default i18n
export const elementLocales = {
    'zh-cn': zhCn,
    en
}
